highrise (building) - German English Dictionary